design a stack with a max api